population mean - French English Dictionary